package com.keitaitoys.fonteditor.io;

import java.io.File;

import javax.swing.filechooser.FileFilter;

import com.keitaitoys.fonteditor.font.Font;

public interface FontExporter {

	//////////////////////////////////////////////////////////////////////
	// Description ///////////////////////////////////////////////////////
	//////////////////////////////////////////////////////////////////////

	//////////////////////////////////////////////////////////////////////
	// Consts ////////////////////////////////////////////////////////////
	//////////////////////////////////////////////////////////////////////

	//////////////////////////////////////////////////////////////////////
	// Variables /////////////////////////////////////////////////////////
	//////////////////////////////////////////////////////////////////////

	//////////////////////////////////////////////////////////////////////
	// Functions /////////////////////////////////////////////////////////
	//////////////////////////////////////////////////////////////////////

	String[] getFormatNames();
	FileFilter getFileFilter();
	void export(String path, Font font) throws FontExportFailedException; 
	void export(File file, Font font) throws FontExportFailedException; 
}
